package IC.lir;

import IC.lir.instructions.Immediate;

/**
 * a LIRConstants Class.
 */
public class LIRConstants {

	public static final String str1 = "\"Runtime Error: Division by zero!\"";
	public static final String str2 = "\"Runtime Error: Array allocation with negative array size!\"";
	public static final String str3 = "\"Runtime Error: Array index out of bounds!\"";
	public static final String str4 = "\"Runtime Error: Null pointer dereference!\"";
	public static final Immediate IMM_ZERO = new Immediate(0);
	public static final Immediate IMM_ONE = new Immediate(1);
	public static final Immediate IMM_BYTE_SIZE = new Immediate(4);
	public static final String TEST_LABEL = "_test_label";
	public static final String FALSE_LABEL = "_false_label";
	public static final String END_LABEL = "_end_label";

}
